package com.ruoyi.system.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 仓库管理对象 erp_warehouse_basicinfo
 * 
 * @author ruoyi
 * @date 2025-03-16
 */
public class ErpWarehouseBasicinfo extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** id */
    private Long id;

    /** 仓库编号 */
    @Excel(name = "仓库编号")
    private String warNumber;

    /** 仓库名称 */
    @Excel(name = "仓库名称")
    private String warName;

    /** 免费仓储时长 */
    @Excel(name = "免费仓储时长")
    private Long freeRemainingDuration;

    /** 仓库地址 */
    @Excel(name = "仓库地址")
    private String warDress;

    /** 仓库联系人 */
    @Excel(name = "仓库联系人")
    private String warLiaison;

    /** 电话号码 */
    @Excel(name = "电话号码")
    private Long phoneNumber;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setWarNumber(String warNumber) 
    {
        this.warNumber = warNumber;
    }

    public String getWarNumber() 
    {
        return warNumber;
    }
    public void setWarName(String warName) 
    {
        this.warName = warName;
    }

    public String getWarName() 
    {
        return warName;
    }
    public void setFreeRemainingDuration(Long freeRemainingDuration) 
    {
        this.freeRemainingDuration = freeRemainingDuration;
    }

    public Long getFreeRemainingDuration() 
    {
        return freeRemainingDuration;
    }
    public void setWarDress(String warDress) 
    {
        this.warDress = warDress;
    }

    public String getWarDress() 
    {
        return warDress;
    }
    public void setWarLiaison(String warLiaison) 
    {
        this.warLiaison = warLiaison;
    }

    public String getWarLiaison() 
    {
        return warLiaison;
    }
    public void setPhoneNumber(Long phoneNumber) 
    {
        this.phoneNumber = phoneNumber;
    }

    public Long getPhoneNumber() 
    {
        return phoneNumber;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("warNumber", getWarNumber())
            .append("warName", getWarName())
            .append("freeRemainingDuration", getFreeRemainingDuration())
            .append("warDress", getWarDress())
            .append("warLiaison", getWarLiaison())
            .append("phoneNumber", getPhoneNumber())
            .toString();
    }
}
